//
//  Contact.m
//  04_集合2
//
//  Created by dllo on 16/7/7.
//  Copyright © 2016年 yh. All rights reserved.
//

#import "Contact.h"

@implementation Contact
// 初始化
- (instancetype)initWithName:(NSString *)name phoneNumber:(NSString *)phoneNumber {
    self = [super init];
    if (self) {
       // 初始化方法中 不要用setter方法给成员变量赋值
        _name = name;
        _phoneNumber = phoneNumber;
    }
    return self;
}

- (NSString *)description {
    // 将输出转化为自己可以看懂的输出样式
    return [NSString stringWithFormat:@"name = %@ phoneNumber = %@ sex = %@, address = %@ groupName = %@ age = %ld", _name, _phoneNumber, _sex, _address, _groupName, _age];
}

// 显示所有联系人信息
- (void)showContact {
    // 输出就会调用description方法 但没有经过自定义的description方法输出的样式 我们可能看不懂 所以....
    NSLog(@"%@", self);
}


@end
